package haierhome.krund.cn.daggertworetrofitrxjavamvp.rxjava.rxretrofiteasefram.retrofit;

import java.util.HashMap;

import haierhome.krund.cn.daggertworetrofitrxjavamvp.retrofit.bean.UserLogin;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;
import retrofit2.http.QueryMap;
import rx.Observable;

/**
 * Retrofit请求方法
 */

public interface RetrofitApi {

    //post 参数
    @FormUrlEncoded  //这种是表单请求 //Multipart 这种是支持文件的表单请求
    @POST("/user/login?")
    Observable<UserLogin> postLoginRequest(@Field("username") String uesrname, @Field("password") String password);
    //post map
    @POST("/user/login?")
    Observable<UserLogin> postLoginRequest(@QueryMap HashMap<String ,String> map);
}
